package mvcc

type Transaction struct {
	Started bool
	TrId    int64
	level   int
}

type UndoLog struct {
	Data []IRow
}

type DefaultRow struct {
	DbRowId  int64 `json:"id"`
	DbRtxId  int64 `json:"db_rtx_id"`
	DbRowPtr *DefaultRow
	value    map[string]interface{}
}

type ReadView struct {
	List         []IRow //存活的事务列表
	UpLimitId    int64  // 最小的事务id
	LowerLimitId *int64 // 下一个事务id
}
